IMAPIFolder
: IMAPIContainer
The IMAPIFolder
interface is used to perform operations on the messages and subfolders in a
folder.
Quick Info
Header
file: |
MAPIDEFS.H |
Exposed by: |
Folder
objects |
Implemented
by: |
Message
store providers |
Called by: |
Client
applications and MAPI |
Corresponding
pointer type: |
LPMAPIFOLDER |
Transaction
model: |
Non-transacted |
Vtable Order
CreateMessage |
Creates a
new message. |
CopyMessages |
Copies or
moves one or more messages. |
DeleteMessages |
Deletes one
or more messages. |
CreateFolder |
Creates a
new subfolder. |
CopyFolder |
Copies or
moves a subfolder. |
DeleteFolder |
Deletes a
subfolder. |
SetReadFlags |
Sets or
clears the MSGFLAG_READ flag in the PR_MESSAGE_FLAGS property of one or more
of the folder s messages and manages the sending of read reports. |
GetMessageStatus |
Obtains a
message s status. |
SetMessageStatus |
Sets a
message s status. |
SaveContentsSort |
Sets the
default sort order for the contents table. |
EmptyFolder |
Removes all
of the subfolders and messages without deleting the folder itself. |
Required
properties |
Access |
PR_DISPLAY_NAME |
Read/write |
PR_ENTRYID |
Read-only |
PR_FOLDER_TYPE |
Read/write |
PR_OBJECT_TYPE |
Read-only |
PR_PARENT_ENTRYID |
Read-only |
PR_RECORD_KEY |
Read-only |
PR_STORE_ENTRYID |
Read-only |
PR_STORE_RECORD_KEY |
Read-only |